﻿@charset "utf-8";
@import "/Skins/Default/resetcommon.css";
/*index.css start*/
/**/
.fen { width:232px;  overflow:hidden; margin-top:40px; }
.fen h3 { height:84px; font:18px "Microsoft Yahei"; font-weight:bold; overflow:hidden; padding-left:32px; background:url(../images/fen_h.jpg) no-repeat center top; }
.fen h3 a { color:#fff; display:block; padding-top:20px; }
.fen h3 i { display:block; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#6686cf; }
.fen2 { border:4px solid #193884; border-top:0; border-bottom:0; overflow:hidden; }
.fen2 h4 a { display:block; font:16px "Microsoft Yahei"; font-weight:bold; color:#333; padding-left:32px; height:32px; line-height:32px; overflow:hidden; padding-top:20px; }
.fen2 li { font:14px "Microsoft Yahei"; height:36px; line-height:36px; overflow:hidden; }
.fen2 li a { display:block; height:36px; color:#666; background:url(../images/fen_jt1.gif) no-repeat 32px 15px; padding-left:47px; }
.fen2 li a:hover { background:url(../images/fen_jt2.gif) no-repeat 32px 15px; color:#2a5ed8; }
.fen h5 { width:232px; height:300px; overflow:hidden; }
.fen h5 img { width:232px; height:300px; }
.pro { width:680px;  overflow:hidden; margin-top:40px; }
.pro li { width:202px; height:263px; overflow:hidden; border:2px solid #b9b9b9; float:left; margin-right:30px; margin-bottom:29px; position:relative; }
.pro li img { width:202px; height:263px; }
.pro li p { width:178px; height:38px; font:14px "Microsoft Yahei"; text-align:center; background:url(../images/pro_alp1.png); line-height:38px; overflow:hidden; position:absolute; bottom:10px; left:12px; color:#fff; cursor:pointer; }
.pro .nones { margin-right:0; }
.pro .cur { border:2px solid #193884; }
.pro .cur p { background:url(../images/pro_alp2.png) !important; }
.jx { background:#f2f2f2 url(../images/jx_bg1.gif) no-repeat center top; height:782px; margin-top:72px; padding-top:60px; overflow:hidden; }
.jx h3 { height:104px; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; overflow:hidden; }
.jx h3 a { color:#333; }
.jx h3 p { font:18px "Microsoft Yahei"; text-align:center; color:#666; background:url(../images/jx_h.gif) no-repeat center center; margin-top:8px; letter-spacing:6px; }
.jx2 { height:603px; overflow:hidden; position:relative; background:url(../images/jx_bg.jpg) no-repeat center top; }
.jx2 dl { width:237px; height:152px; border-bottom:2px solid #8595bb; overflow:hidden; }
.jx2 dt { height:45px; font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; line-height:45px; overflow:hidden; color:#193884; background:url(../images/jx_h2.png) no-repeat center center; }
.jx2 dd { font:14px "Microsoft Yahei"; color:#666; line-height:24px; margin-top:12px; text-transform:uppercase; }
.jx2 dd b { color:#e23c3c; }
.jx2 .dl01 { position:absolute; top:0; left:0; }
.jx2 .dl02 { position:absolute; top:213px; left:0; }
.jx2 .dl03 { position:absolute; top:423px; left:0; }
.jx2 .dl04 { position:absolute; top:0; right:0; }
.jx2 .dl05 { position:absolute; top:213px; right:0; }
.jx2 .dl06 { position:absolute; top:423px; right:0; }
/**/

.case { margin:67px auto 45px; overflow:hidden; }
.case li { width:299px; height:183px; float:left; overflow:hidden; margin:0 30px 20px 0; position:relative; }
.case li img { width:299px; height:183px; }
.case li p { width:280px; height:38px; font:14px "Microsoft Yahei"; text-align:center; line-height:38px; overflow:hidden; position:absolute; bottom:8px; left:8px; }
.case li p a { display:block; width:280px; height:38px; background:url(../images/pro_alp1.png); color:#fff; }
.case li p a:hover { background:url(../images/pro_alp2.png); }
.case .nones { margin-right:0; }
.ys01 { height:1233px; overflow:hidden; background:url(../images/ys_bg.jpg) no-repeat center bottom; }
.ys { width:960px; height:1233px; position:relative; margin:0 auto; }
.ys h3 { font:18px "Microsoft Yahei"; color:#333; text-align:center; width:960px; height:133px; overflow:hidden; position:absolute; top:0; left:0; }
.ys h3 p { font:36px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#1a3f9b; background:url(../images/ys_h.gif) no-repeat center center; margin-bottom:15px; }
.ys dl { width:450px; height:255px; }
.ys dt { font:20px "Microsoft Yahei"; font-weight:bold; color:#fff; }
.ys dt em { display:inline-block; float:left; width:54px; font:32px Arial, Helvetica, sans-serif; background:url(../images/ys_h1.png) no-repeat center top; height:45px; text-align:center; line-height:45px; overflow:hidden; margin-right:18px; color:#7fbdfe; }
.ys dt span { display:block; font:18px "Microsoft Yahei"; color:#7fbdfe; }
.ys dd { padding-top:15px; }
.ys dd p { font:14px "Microsoft Yahei"; color:#7fbdfe; line-height:26px; background:url(../images/ys_jt1.png) no-repeat left 10px; padding-left:22px; }
.ys dd h4 { font:16px "Microsoft Yahei"; color:#333; background:url(../images/ys_lx.gif) no-repeat left center; padding-left:45px; margin-top:12px; }
.ys dd h4 span { display:block; font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; }
.ys .dl01 { position:absolute; top:180px; left:0; }
.ys .dl02 { position:absolute; top:468px; left:530px; }
.ys .dl03 { position:absolute; top:740px; left:0; }
.ys .dl04 { position:absolute; top:1015px; left:530px; }
.ys .dl02 dt, .ys .dl04 dt { color:#193884; }
.ys .dl02 dt em, .ys .dl04 dt em { background:url(../images/ys_h2.gif) no-repeat center top; color:#333; }
.ys .dl02 dt span, .ys .dl04 dt span { color:#333; }
.ys .dl02 dt b, .ys .dl04 dt b { color:#e23c3c; }
.ys .dl02 dd p, .ys .dl04 dd p { color:#666; background:url(../images/ys_jt2.gif) no-repeat left 10px; }
.wit { height:589px; margin-top:59px; overflow:hidden; }
.wit h3 { height:64px; overflow:hidden; font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; background:url(../images/wit_bg.gif) no-repeat center center; }
.wit h3 a { color:#193884; }
.wit h3 em { display:block; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999; line-height:24px; }
.wit dl { margin-top:28px; width:309px; background:url(../images/wit_line.gif) no-repeat right top; float:left; overflow:hidden; margin-right:37px; }
.wit dt { width:268xp; height:269px; overflow:hidden; position:relative; }
.wit dt img { width:268xp; height:269px; overflow:hidden; }
.wit dt p { width:244px; height:48px; font:14px "Microsoft Yahei"; line-height:48px; overflow:hidden; background:url(../images/wit_alp.png); position:absolute; bottom:0; left:0; color:#fff; padding-left:24px; font-weight:bold; cursor:pointer; }
.wit dd { width:268px; }
.wit dd p { font:14px "Microsoft Yahei"; color:#666; line-height:24px; height:96px; overflow:hidden; margin-top:12px; }
.wit dd em a { display:block; width:129px; height:31px; background:url(../images/wit_btn1.gif) no-repeat center top; overflow:hidden; margin-top:24px; }
.wit dd em a:hover { background:url(../images/wit_btn2.gif) no-repeat center top; }
.wit .nones { width:268px; margin-right:0; background:none; }
.honor { width:234px; height:407px; overflow:hidden; }
.honor li { width:234px; height:278px; overflow:hidden; float:left; }
.honor li img { width:234px; height:278px; }
.about { width:680px; height:400px; overflow:hidden; }
.about dt { width:323px; height:271px; padding:1px; border:2px solid #537db9; float:left; border-right:0; overflow:hidden; }
.about dt img { width:323px; height:271px; }
.about dd { width:291px; border:2px solid #999; border-left:0; height:273px; float:left; overflow:hidden; padding:0 25px 0 30px; }
.about dd h4 { height:62px; margin-top:30px; background:url(../images/about_line.gif) no-repeat left bottom; font:18px "Microsoft Yahei"; font-weight:bold; }
.about dd h4 a { color:#333; }
.about dd p { font:14px "Microsoft Yahei"; color:#666; line-height:24px; height:96px; overflow:hidden; margin-top:26px; }
.alb { height:315px; overflow:hidden; }
.alb li { width:300px; height:183px; float:left; margin-right:30px; overflow:hidden; }
.alb li img { width:300px; height:183px; }
.alb .nones { margin-right:0; }
/**/
.onl { background:url(../images/onl_bg.jpg) no-repeat center top; height:544px; overflow:hidden; }
.onl .tit1 { margin-top:65px; }
.onl .content { position:relative; }
.onl li { width:360px; height:32px; border:2px solid #adadad; margin-bottom:14px; }
.onl li span { display:inline-block; width:100px; height:32px; font:14px "Microsoft Yahei"; line-height:32px; color:#666; overflow:hidden; text-align:right; float:left; }
.onl li em { padding:0 15px; }
.onl li input { width:250px; padding-left:2px; height:32px; line-height:32px; background:none; border:0; overflow:hidden; }
.onl .ly { height:89px; }
.onl .ly textarea { width:250px; padding-left:2px; height:88px; line-height:22px; background:none; border:0; resize:none; overflow:hidden; }
.onl .wx { border:0; font:14px "Microsoft Yahei"; color:#e63e3e; width:400px; height:25px; }
.onl .yz { width:170px; position:relative; margin-bottom:34px; }
.onl .yz input { width:60px; color:#666; }
.onl .yz img { width:95px; height:35px; position:absolute; top:0; left:184px; }
.onl .btt { height:35px; overflow:hidden; border:0; }
.onl .btt input { width:128px; height:35px; font:14px "Microsoft Yahei"; background:#e63e3e; color:#fff; text-align:center; line-height:35px; overflow:hidden; cursor:pointer; }
.onl .btt .ip03 { background:#999; margin-left:20px; }
.onl p { width:200px; height:60px; font:14px "Microsoft Yahei"; color:#666; background:url(../images/onl_lx.png) no-repeat left 12px; padding-left:36px; position:absolute; top:365px; *top:428px;
left:425px; }
.onl p span { display:block; font:22px Arial, Helvetica, sans-serif; font-weight:bold; }
.link { height:127px; margin-top:50px; overflow:hidden; }
.link h3 { font:18px "Microsoft Yahei"; height:50px; overflow:hidden; font-weight:bold; }
.link h3 a { color:#193884; }
.link h3 em { font:26px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#d6d6d6; padding-left:10px; }
.link h3 span a { display:inline-block; height:36px; font:14px "Microsoft Yahei"; color:#666; line-height:36px; }
.link p { font:14px "Microsoft Yahei";  line-height:36px; overflow:hidden; }
.link p a { display:inline-block; background:url(../images/link_jt.gif) no-repeat left 16px; padding:0 30px 0 20px; }
/*index.css end*/
